// <![CDATA[
/**
 * O metodo includeJS inclui outros arquivos js dinamicamente
 */
function includeJS($_novoArquivo)
	{
		if (document.createElement && document.getElementsByTagName)
			{
				var $_novaTag = document.createElement('script');
				$_novaTag.setAttribute('type', 'text/javascript');
				$_novaTag.setAttribute('src', $_novoArquivo);
				document.getElementsByTagName('head')[0].appendChild($_novaTag);
			}
	}
/**
 * usando metodo includeJS
 */
// includeJS("http://127.0.0.1:8000/projetos/testejs/js2.js");
/**
 * variaveis globais
 */
var $xmlHttpObj;
/**
 * metodo para eventos onload
 */
mtdCarregaEvento(window, "load", mtdIniciaEvento);
/**
 * metodo para registro dos eventos por onload
 * 
 * @param $objEvento
 * @param $tipoEvento
 * @param $funcaoEvento
 */
function mtdCarregaEvento($objEvento, $tipoEvento, $funcaoEvento)
	{
		if ($objEvento.addEventListener)
			{
				$objEvento.addEventListener($tipoEvento, $funcaoEvento, false);
			}
		else if ($objEvento.attachEvent)
			{
				$objEvento.attachEvent("on" + $tipoEvento, $funcaoEvento);
			}
	}
/**
 * determina eventos a serem executados com ONLOAD aos respectivos objetos
 */
function mtdIniciaEvento()
	{
		/*
		 * mtdCarregaEvento(document.forms['f_dados_1'][i], "change",
		 * funcao_ocultaCampos);
		 */
	}
/**
 * funcao que cancela eventos iniciados por attachEvent ou addEventListener
 */
function mtdCancelaEvento($evento)
	{
		if ($evento.preventDefault)
			{
				$evento.preventDefault();
				$evento.stopPropagation();
			}
		else
			{
				$evento.returnValue = false;
				$evento.cancelBubble = true;
			}
	}
/**
 * objeto xmlHttpRequest usado para enviar/receber dados do servidor
 */
function mtdIniciaXmlHttpRequest()
	{
		var $xmlHttp = null;
		if (window.XMLHttpRequest)
			{
				$xmlHttp = new XMLHttpRequest();
			}
		else
			{
				try
					{
						$xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
					}
				catch (e)
					{
						try
							{
								$xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
							}
						catch (e)
							{
								return null;
							}
					}
			}
		return $xmlHttp;
	}
// ]]>
